//
//  UIButton+ImagePosition.h
//
//
//  Created by sunhao-ios on 15/1/15.
//  Copyright © 2015年 luxiaoming. All rights reserved.
//

#import <UIKit/UIKit.h>

/**
 *  设置图片所在位置
 */
typedef NS_ENUM(NSInteger, ImagePosition){
    /**
     *  图片在左，文字在右，默认
     */
    ImagePositionLeft = 0,
    /**
     *  图片在右，文字在左
     */
     ImagePositionRight = 1,
    /**
     *  图片在上，文字在下
     */
     ImagePositionTop = 2,
    /**
     *  图片在下，文字在上
     */
     ImagePositionBottom = 3,
};

@interface UIButton (ImagePosition)

/**
 *  利用UIButton的titleEdgeInsets和imageEdgeInsets来实现文字和图片的自由排列
 *  注意：这个方法需要在设置图片和文字之后才可以调用，且button的大小要大于 图片大小+文字大小+spacing
 *
 *  @param spactin 图片和文字的间隔
 */
- (void)setImagePosition:(ImagePosition)postion spacing:(CGFloat)spacing;

@end